#ifndef __MAINFRAME_H__
#define __MAINFRAME_H__
#pragma once
#include "stdafx.h"
#include "FCUIXml.h"

using namespace FaceCat;


//主框架
class MainFrame : public FCUIXml, public FCTouchEventCallBack{
public:
    /*
     * 构造函数
     */
    MainFrame();
    /*
     * 析构函数
     */
    virtual ~MainFrame();
    /*
     * 加载文件
     */
    virtual void loadFile(const String& fileName, FCView *view);
    /*
    * 点击事件
    * @param eventName 事件ID
    * @param sender 发送者
    * @param touchInfo 触摸信息
    * @param invoke 引用者
    */
    virtual void callTouchEvent(String eventName, Object sender, FCTouchInfo touchInfo, Object invoke);
    /**
     * 创建控件
     */
    virtual FCView* createView(xmlNodePtr node, const String& type);
};

#endif
